/**
 * 设置相关API
 */
import { get, post, put, patch } from '@/utils/http/index';

/**
 * 获取用户设置
 * @returns {Promise} 用户设置信息
 */
export const getUserSettings = () => {
  return get('/setting');
};

/**
 * 切换词书
 * @param {Object} data - 词书设置 {book: 1|2}
 * @returns {Promise} 更新结果
 */
export const switchBook = (data) => {
  return post('/book/progress', data);
};

/**
 * 更新用户设置
 * @param {Object} data - 设置信息
 * @returns {Promise} 更新结果
 */
export const updateSettings = (data) => {
  return patch('/setting', data);
}; 